草庐IT

java - 多个 API 调用 : Design Patterns

全部标签

jquery - 你如何在 Dynamics CRM 2011 中拥有多个 javascript 库

我正在创建一个方法,通过AjaxPOST将帐户添加到DynamicsCRM到内置的web服务,代码如下:varcontext=GetGlobalContext();varserverUrl=context.getServerUrl();varODATA_ENDPOINT="/XRMServices/2011/OrganizationData.svc";varaccount=newObject();account.Name="SampleAccountcreatedviaODatajQuerylibrary.";//ParsetheentityobjectintoJSONvarjsonE

javascript - 如何在 JS 的 setTimeout 中调用 this.function?

我有以下JS:functionTrackTime(){this.CountBack=function(secs){setTimeout(function(){this.CountBack(secs)},SetTimeOutPeriod);}}我已经用闭包(见上文)和其他十几种方法尝试过这个。我似乎无法在任何浏览器中使用它。setTimeout函数在未在“类”函数中调用时工作正常。有人可以帮我吗? 最佳答案 发生这种情况是因为执行函数时“this”的范围发生了变化。试试这个技巧..functionTrackTime(){this.Co

javascript - 函数计数调用

我是JavaScript的初学者,所以请耐心等待=)我正在尝试编写一个函数来计算它被调用的次数。到目前为止,我所拥有的是一个带有显式递增计数器的函数:varincrement=function(){vari=0;this.inc=function(){i+=1;};this.get=function(){returni;};};varob=newincrement();ob.inc();ob.inc();alert(ob.get());但我想知道如何只调用ob();,这样该函数就可以自动增加对自身的调用。这可能吗?如果可能,怎么做? 最佳答案

java - 在 Java.util.Date 中解析 org.mozilla.javascript.NativeDate

我正在尝试将从使用rhino库评估的JavaScript脚本获取的日期解析为java.util.Date,我可以将org.mozilla.javascript.NativeDate转换为java.util.Date吗?如果使用Context.tostring方法将NativeDate转换为字符串,我将获得以下格式的日期:WedOct12201116:17:59GMT+0200(CEST)如何将此字符串日期表示解析为java.util.Date对象? 最佳答案 在Rhino中使用context.jsToJava(nativeDateO

javascript - 在 Chrome 扩展中从 JavaScript 调用网站 API 时出现跨域错误

我正在开发一个小型Chrome扩展程序,它将调用RemembertheMilkAPI。谷歌有一个goodexample使用FlikrAPI,我将其用作扩展的基础。他们的示例在我的浏览器(Linux上的最新Chrome)中完美运行。但是,当我换出RemembertheMilkAPI方法名称和APIkey时,出现以下错误:XMLHttpRequestcannotloadhttp://api.rememberthemilk.com/services/rest/?method=rtm.test.echo&api_key=xxxxxxxxxxxxxxxxxxxxxx&name=Test%20ta

javascript - 实现 JavaScript API 包装器

谁能推荐一种可用于编写JavaScriptAPIwrapper的模式,其中多个实现之间没有共享代码?这个想法是为客户端消费者提供一个单一的包装API,用于在运行时确定的许多可能的API之一。API调用可以是对应用程序环境中已有的对象/库的调用,也可以是Web服务调用。以下伪代码是我考虑过的两种方法:整体解决方案varapiWrapper={init:function(){//*runtime*contextofwhichAPItocallthis.context=App.getContext();},getName:function(){switch(context){casea:re

javascript - 如何从 Javascript 函数调用 JSNI 函数?

这是html格式的来电按钮示例:下面是一些我试过但没有用的函数:functionTest(){com.tests.client.Test_GoogleWeb_JSNI::Callee()();}但我们无法调用Callee()。我们如何实现这一点?我的意思是我们如何从javascript调用JSNI函数?帮助将不胜感激。 最佳答案 这很容易。您需要“导出”用GWT(或者它可以是另一个JSNI)函数编写的函数。这是相关文档:http://code.google.com/webtoolkit/doc/latest/DevGuideCodi

javascript - 如何从字符串中调用匿名函数

我有包含匿名函数定义的字符串,但我该如何调用它。假设函数是这样的:varfn_str="function(){alert('called');}";尝试了eval,但出现函数必须有名称的错误。eval(fn_str).apply(this);//SyntaxError:functionstatementrequiresaname 最佳答案 您可以使用立即调用的函数表达式:varfn_str="function(){alert('called');}";eval('('+fn_str+')();');ImmediatelyInvoke

javascript - 多个用户控件实例的相同 JavaScript 不起作用

我在我的网站中使用一个用户控件来执行自动完成文本框的功能。我已将JavaScript用于keydown和onfocus客户端事件。这是代码:functionTriggeredKey(e){varkeycode;if(window.event)keycode=window.event.keyCode;if(keycode==9){document.getElementById("").style.visibility='hidden';document.getElementById("").style.display='none';}else{document.getElementByI

javascript - 如何从 servlet 调用 JavaScript 函数

我是网络开发的新手。我有一个外部JavaScript文件,它具有显示功能带有错误详细信息的提示。我需要将错误消息传递给函数。我在servlet中编写了Controller。如何从我的servlet调用该JavaScript文件的函数。 最佳答案 不可能从servlet调用java脚本函数。相反,您可以使用打印javascript代码response.getOutputStream().println([javascript代码]");进入浏览器,javascript函数就会在浏览器中执行。